SCB是什么: 在 Cort

🔍 溯源 ✍️ Jack | 📅 2026-04-11 | 👍 1 | 原帖↗
#知识星球 #立芯嵌入式 #来源/立芯星球 #技术/ARM架构 #技术/Cortex-M #质量/普通

原帖 | Jack | 2026-04-11 16:47 | 👍1 | 阅读约1

SCB是什么?

在 Cortex-M 里面,它是一组很核心的系统控制寄存器集合,不是某个外设。你可以理解成:
内核里管异常、系统状态、优先级、向量表这些事情的总控区域。

平时比较常见的东西都在这里面,比如:

VTOR:中断向量表地址
AIRCR:优先级分组、系统复位相关
ICSR:当前异常状态、PendSV 挂起这些
SHPR:系统异常优先级
CFSR / HFSR:Fault 状态寄存器,排查 HardFault 很常看
CCR:一些内核行为控制位

所以你以后看到:

改中断分组
看当前进没进异常
查 fault 原因
切向量表
软件触发复位

很多都绕不开 SCB。


相关笔记